#!/usr/bin/bash

# 定义目录A的路径（假设脚本就在目录A下）
DIR_A="."
RELEASE_DIR="${DIR_A}/release"

# 创建release目录（如果不存在）
if [ ! -d "$RELEASE_DIR" ]; then
    mkdir -p "$RELEASE_DIR"
    echo "已创建目录: $RELEASE_DIR"
else
    echo "目录已存在: $RELEASE_DIR"
fi

# 查找所有main.pdf文件并复制到release目录
find "$DIR_A" -type f -name "main.pdf" | while read -r pdf_file; do
    # 获取文件所在目录的名称
    dir_name=$(basename "$(dirname "$pdf_file")")
    
    # 构造目标文件名
    target_file="${RELEASE_DIR}/${dir_name}.pdf"
    
    # 复制文件
    cp -f "$pdf_file" "$target_file"
    echo "已复制: $pdf_file -> $target_file"
done

echo "所有main.pdf文件已复制到$RELEASE_DIR"
